package com.cn.jinl.SystemLogInterceptor;


public class ModuleLog {
    public enum ModuleClass {
        LoginController {
            public String getNameCn() {
                return "登录模块";
            }
        },
        DepartmentController {
            public String getNameCn() {
                return "部门模块";
            }
        },

        RoleController {
            public String getNameCn() {
                return "角色模块";
            }
        },

        SysItemController {
            public String getNameCn() {
                return "参数管理";
            }
        },

        OrderController {
            public String getNameCn() {
                return "订单发货";
            }
        },

        OrderOutInfoController {
            public String getNameCn() {
                return "发货任务";
            }
        },

        OrderBackInfoController {
            public String getNameCn() {
                return "退货";
            }
        },

        PlanManageController {
            public String getNameCn() {
                return "计划管理";
            }
        },

        ProductStorageRelateController {
            public String getNameCn() {
                return "当班个人";
            }
        },

        ProcureController {
            public String getNameCn() {
                return "采购任务";
            }
        },


        ComplainHandleController

        {
            public String getNameCn() {
                return "投诉处理";
            }
        },

        DeviceController

        {
            public String getNameCn() {
                return "设备注册模块";
            }
        },

        FrontDisplayController

        {
            public String getNameCn() {
                return "可视化";
            }
        },

        HealthCheckController

        {
            public String getNameCn() {
                return "健康检疫";
            }
        },

        MaterialController

        {
            public String getNameCn() {
                return "物料管理";
            }
        },

        PersonnelManagementController {
            public String getNameCn() {
                return "人事管理";
            }
        },

        PhotovoltaicManageController {
            public String getNameCn() {
                return "光伏管理";
            }
        },

        TerminalAccessController {
            public String getNameCn() {
                return "终端管理";
            }
        },

        ViolationController

        {
            public String getNameCn() {
                return "违章管理";
            }
        };

        public abstract String getNameCn();
    }

    public enum ModuleMethod {



        addLogin {
            public String getNameCn() {
                return "【新增用户】";
            }
        },
        delLogin {
            public String getNameCn() {
                return "【删除用户】";
            }
        },
        updateLogin {
            public String getNameCn() {
                return "【修改用户】";
            }
        },




        addMgItemDetail {
            public String getNameCn() {
                return "【新增基础数据】";
            }
        },

        addMgItemCodeDetail {
            public String getNameCn() {
                return "【新增基础数据】";
            }
        },

        updateMgItemDetail {
            public String getNameCn() {
                return "【修改基础数据】";
            }
        },

        updateMgItemCodeDetail {
            public String getNameCn() {
                return "【修改基础数据】";
            }
        },

        deleteMgItemDetail {
            public String getNameCn() {
                return "【删除基础数据】";
            }
        },


        addDeptDetail {
            public String getNameCn() {
                return "【新增部门】";
            }
        },
        deleteDeptDetail {
            public String getNameCn() {
                return "【删除部门】";
            }
        },
        updateDeptDetail {
            public String getNameCn() {
                return "【修改部门】";
            }
        },

        addRoleDetail {
            public String getNameCn() {
                return "【新增角色】";
            }
        },
        deleteRoleDetail {
            public String getNameCn() {
                return "【删除角色】";
            }
        },
        updateRoleDetail {
            public String getNameCn() {
                return "【修改角色】";
            }
        },


        addComplainHandle {
            public String getNameCn() {
                return "【投诉登记】";
            }
        },
        updateComplainHandle {
            public String getNameCn() {
                return "【修改投诉记录】";
            }
        },
        deleteComplainHandle {
            public String getNameCn() {
                return "【删除投诉记录】";
            }
        },



        updateDevice {
            public String getNameCn() {
                return "【修改设备数据】";
            }
        },
        deleteDevice {
            public String getNameCn() {
                return "【删除设备数据】";
            }
        },
        addDevice {
            public String getNameCn() {
                return "【增加设备】";
            }
        },



        addOrUpdateFrontDisplay {
            public String getNameCn() {
                return "【编辑看板信息】";
            }
        },
        addFrontDisplay {
            public String getNameCn() {
                return "【增加数据维护】";
            }
        },
        updateFrontDisplay {
            public String getNameCn() {
                return "【修改数据维护】";
            }
        },
        deleteFrontDisplay {
            public String getNameCn() {
                return "【删除数据维护】";
            }
        },



        addBatchOrder {
            public String getNameCn() {
                return "【新增订单】";
            }
        },
        updateOrder {
            public String getNameCn() {
                return "【修改订单】";
            }
        },
        updateSureOrder {
            public String getNameCn() {
                return "【订单规格确认】";
            }
        },
        updateSendNeedOrder {
            public String getNameCn() {
                return "【需求下发】";
            }
        },
        deleteOrders {
            public String getNameCn() {
                return "【删除订单】";
            }
        },



        disOrderOutInfo {
            public String getNameCn() {
                return "【取消订单发货】";
            }
        },

        disOrderBackInfo {
            public String getNameCn() {
                return "【取消订单入库】";
            }
        },

        updateOrderBackInfo {
            public String getNameCn() {
                return "【更新订单入库信息】";
            }
        },

        updateOrderBackSure {
            public String getNameCn() {
                return "【订单入库应退确认】";
            }
        },

        updateOrderBackComplete {
            public String getNameCn() {
                return "【订单入库确认完成】";
            }
        },

        addOrderBackInfo {
            public String getNameCn() {
                return "【新增入库信息】";
            }
        },

        addPlanManage {
            public String getNameCn() {
                return "【新增计划信息】";
            }
        },

        updatePlanManage {
            public String getNameCn() {
                return "【更新计划信息】";
            }
        },



        updateLockOnDutyProduct {
            public String getNameCn() {
                return "【锁定生产】";
            }
        },

        addProcure {
            public String getNameCn() {
                return "【新增采购】";
            }
        },

        updateCompletePayProcure {
            public String getNameCn() {
                return "【完成结算】";
            }
        },



        uploadNewHealthCheck {
            public String getNameCn() {
                return "【增加检疫记录】";
            }
        },


        updateMaterial {
            public String getNameCn() {
                return "【修改物料】";
            }
        },
        deleteMaterial {
            public String getNameCn() {
                return "【删除物料】";
            }
        },
        addMaterial {
            public String getNameCn() {
                return "【增加物料】";
            }
        },



        addPersonnelManagement {
            public String getNameCn() {
                return "【员工注册】";
            }
        },
        updatePersonnelManagement {
            public String getNameCn() {
                return "【修改员工信息】";
            }
        },
        deletePersonnelManagement {
            public String getNameCn() {
                return "【删除员工信息】";
            }
        },


        addPhotovoltaic {
            public String getNameCn() {
                return "【录入光伏记录】";
            }
        },


        addTerminalList {
            public String getNameCn() {
                return "【增加终端许可】";
            }
        },
        updateTerminal {
            public String getNameCn() {
                return "【修改终端数据】";
            }
        },
        deleteTerminalInfo {
            public String getNameCn() {
                return "【删除终端数据】";
            }
        },



        addViolation {
            public String getNameCn() {
                return "【新增罚单】";
            }
        },
        updateViolation {
            public String getNameCn() {
                return "【修改罚单】";
            }
        },
        deleteViolation {
            public String getNameCn() {
                return "【删除罚单】";
            }
        },
        updateFdStatus {
            public String getNameCn() {
                return "【审批罚单】";
            }
        };





        public abstract String getNameCn();
    }

}
